home *** CD-ROM | disk | FTP | other *** search
/ New Star Software Collection / NSS_Collection.iso / 3-069 qemm 603 / 1.ima / QEMM-MAN / CH1.QEM < prev    next >
Encoding:
Text File  |  1991-10-07  |  10.0 KB  |  230 lines

  1. Chapter 1
  2. Introduction QEMM
  3.  
  4. The Quarterdeck Expanded Memory Manager-386 (QEMM-386) is a
  5. powerful, high performance memory manager and software control
  6. program for 80386 PCs and PS/2s. QEMM-386 enhances the
  7. utilization of your 386 PC's memory by providing expanded,
  8. extended, and high (640K-1024K) memory management. And, as an
  9. 80386 control program, QEMM-386 taps into 80386 features
  10. important for multitasking and program protection by
  11. Quarterdeck's multitasking environment, DESQview 2. 
  12.  
  13. QEMM-386's expanded memory management capability enables you to
  14. run expanded memory programs, such as Paradox 3, Framework II and
  15. III, Aldus Pagemaker, and 1-2-3 Release 2 without having to buy a
  16. special expanded memory board. QEMM-386 is compatible with all
  17. three expanded memory specifications (EMS 3.2, EMS 4, and EEMS).
  18.  
  19. It is also compatible with the three modes of Windows
  20. 3.0~dash~real, standard, and enhanced modes.
  21.  
  22. It is also QEMM-386's expanded memory management capability that
  23. gives you use of your PC's high memory. High memory (the memory
  24. addresses between 640K and 1024K) has been traditionally reserved
  25. by IBM for use by your system hardware. As DOS programs have
  26. become larger, and as your need to run several programs at once
  27. has grown, high memory has increased in importance. The reason is
  28. that there are often more memory addresses reserved for system
  29. hardware than are actually being used. So there are precious
  30. available memory addresses, usable by DOS, waiting to be used!
  31.  
  32. QEMM-386 fills unused memory addresses in your PC's high memory
  33. with expanded memory~dash~so that you can then load TSRs, device
  34. drivers (such as networks), and DOS resources in this memory.
  35. Depending on your PC and the number of hardware add-ons you have,
  36. QEMM-386 makes anywhere from 30-130K more memory available for
  37. you to use.
  38.  
  39. QEMM-386 converts the extended memory in your machine to expanded
  40. memory. Additionally, if your PC is configured either with
  41. Compaq-style top memory or Chips & Technologies shadow RAM,
  42. QEMM-386 detects this memory and makes it usable in the same ways
  43. it uses extended memory.
  44.  
  45. If you need memory more than you need EGA or VGA graphics,
  46. QEMM-386 can give you an additional 96K of memory~dash~that can
  47. be used by your DOS program. It does that by making the memory
  48. reserved for your EGA or VGA adapter available to your DOS
  49. program. The caveat is that while you are using this memory, you
  50. cannot be doing graphics. But, QEMM-386 makes it easy for you to
  51. use or not use this memory.
  52.  
  53. For PS/2 computers and other computers using microchannel
  54. architecture, QEMM-386 includes an "Adapter Description Library"
  55. (ADL), a record of many peripheral hardware devices for computers
  56. using microchannel architecture. QEMM-386 uses this information
  57. to insure a maximum amount of safely accessible high memory with
  58. PS/2 computers. 
  59.  
  60. QEMM-386 is also an extended memory manager, compatible with the
  61. XMS extended memory specification, specified by Microsoft and
  62. used in Windows 286 v2. 
  63.  
  64. QEMM-386 is also compatible with DOS extended programs (such as
  65. Paradox 386, 1-2-3 Release 3, Oracle Professional, IBM
  66. Interleaf). A DOS extended program is a special DOS program that
  67. runs in your PC's protected mode~dash~but fools DOS into thinking
  68. that it is just a normal 640K program. QEMM-386 does require that
  69. DOS Extended programs be compatible with the Quarterdeck/Phar Lap
  70. Virtual Control Program Interface (VCPI) specification which
  71. specifies how 80386 control programs and DOS Extenders
  72. communicate to each other.
  73.  
  74. As an 80386 control program QEMM-386 takes advantage of the
  75. 80386's virtual 8086 mode to add screen virtualization and
  76. program
  77. protection to Quarterdeck DESQview 2's multitasking capabilities.
  78. DESQview is a multitasking, windowing control program that lets
  79. you run multiple DOS programs (1-2-3, Word, Windows 286, Excel,
  80. AutoCAD) simultaneously. The bundle of the two products, DESQview
  81. 2 and QEMM-386, is known as DESQview 386.
  82.  
  83. Through software in both QEMM-386 and DESQview 2, which controls
  84. the 80386 processor, DESQview can run misbehaved (i.e. text or
  85. graphics programs which write directly to the screen) DOS
  86. programs in background, display each program running in a small
  87. window on the screen, and protect the system against bugs in
  88. programs. In addition, QEMM-386 enables DESQview to multitask DOS
  89. extended and normal DOS programs simultaneously. It also can run
  90. Windows 3.0 programs in either real or standard mode in a
  91. DESQview window.
  92.  
  93. ~Subhead~ QEMM-386 Features
  94.  
  95.  Below is a summary of QEMM-386's features. QEMM-386:
  96.  
  97. ~Item~ Is an expanded memory manager, compatible with EMS 3.2,
  98. EEMS, and EMS 4. 
  99.  
  100. ~Item~ Is a high memory manager, which enables you to run device
  101. drivers,  TSRs and DOS resources (such as FILES, BUFFERS, etc.)
  102. specified in your PC's CONFIG.SYS and AUTOEXEC.BAT files, in high
  103. memory. 
  104.  
  105. ~Item~ Is an extended memory manager, compatible with XMS.
  106. QEMM-386 supports all three forms of the specification~dash~high
  107. memory area (HMA), upper memory blocks (UMB), and extended memory
  108. blocks (EMB).
  109.  
  110. ~Item~ Is compatible with Windows 3.0 real, standard, and
  111. enhanced modes.
  112.  
  113. ~Item~ Is compatible with the Quarterdeck/Phar Lap Virtual
  114. Control Program Interface (VCPI) interface, which specifies how
  115. DOS Extended programs interface with 80386 control programs.
  116.  
  117. ~Item~ Detects Chips & Technologies shadow RAM and uses this
  118. memory in the same ways it uses extended memory.
  119.  
  120. ~Item~ Detects Compaq-style "top memory" and uses this memory in
  121. the same ways it uses extended memory.
  122.  
  123. ~Item~ Lets you specify how much memory is to be used for
  124. expanded and extended memory.
  125.  
  126. ~Item~ Fills out any missing memory in your PC's 0-640K
  127. conventional memory area, and in the 640K-1024K high memory area.
  128. QEMM-386 can fill areas as small as 4K with memory.
  129.  
  130. ~Item~ Incorporates an Adapter Description Library, a record of
  131. RAM and ROM addresses used by microchannel peripheral adapter
  132. cards, to resolve memory addressing conflicts of microchannel
  133. architecture peripheral devices. 
  134.  
  135. ~Item~ Automatically detects the speed of high memory and uses
  136. fast memory whenever possible.
  137.  
  138. ~Item~ Optionally maps slow ROM code into fast RAM.
  139.  
  140. ~Item~ Supports EMS 4 real alternate maps.
  141.  
  142. ~Item~ Automatically controls Direct Memory Access (DMA) of all
  143. mapped memory.
  144.  
  145. ~Item~ Enables a user, willing to forego the enhanced graphics
  146. capabilities permitted by EGA and VGA adapter cards, to increase
  147. the memory used by DOS by 96K~dash~thus making as much as 736K of
  148. memory, instead of the standard 640K, available to DOS. 
  149.  
  150. ~Item~ Provides extensive reporting and analytical information
  151. about the first megabyte of memory. 
  152.  
  153. ~Item~ Transforms Quarterdeck's DESQview 2.2 into an 80386
  154. control program capable of running multiple DOS programs
  155. simultaneously with multiple DOS extended programs. This
  156. combination of QEMM-386 and DESQview 2.2 is called DESQview 386. 
  157.  
  158. ~Subhead~ Getting the Best Use of Memory 
  159.  
  160. QEMM-386 is a very powerful program. Because of this power,
  161. QEMM-386 is very technical in nature. Knowing this, we have tried
  162. to make it as easy as possible for non-technical users to install
  163. and optimally configure memory.
  164.  
  165. As a result, most users need only to know the command, INSTALL.
  166. QEMM-386's installation program looks at your PC and sets
  167. whatever command line parameters it needs to transform your
  168. memory into expanded memory. Your PC is ready to be used. 
  169.  
  170. However, QEMM-386 goes one step further. QEMM-386 also has a
  171. program, called Optimize, which can automatically alter your
  172. AUTOEXEC.BAT and CONFIG.SYS files to load programs into the
  173. optimal regions of high memory.
  174.  
  175. For the PC guru, who likes to fine-tune a PC to get optimum
  176. utilization of memory, QEMM-386 has some very powerful features.
  177. QEMM-386 watches  your memory to determine what memory is
  178. accessed by programs. QEMM-386 then analyzes memory and
  179. recommends what additional high memory can be used to load TSRs,
  180. drivers etc. "Analyze" is for the brave, and does come with
  181. warnings to be careful.
  182.  
  183. Built into QEMM-386 is a comprehensive reporting facility. Using
  184. these reports, you can display status information about QEMM-386
  185. and maps of the first megabyte of memory. One map shows you the
  186. first megabyte as QEMM-386 sees it; another shows a map of what
  187. memory your programs have accessed; a third map shows QEMM-386's
  188. analysis of what high memory can be used or not. The information
  189. displayed is the same information that is provided by
  190. Quarterdeck's memory analysis and reporting program, Manifest.
  191.  
  192. ~Subhead~ About This Manual 
  193.  
  194.  QEMM-386 is really a set of programs that help you get the best
  195. utilization of your memory. If you are a non-technical PC user,
  196. there is no need to read any further than Chapter 2,
  197. Installation. The remaining chapters of the manual are intended
  198. as references and should be used if you have a problem in
  199. installing QEMM-386 or if you wish to fine-tune QEMM-386. The
  200. QEMM-386 manual is organized as follows:
  201.  
  202. ~Item~ Chapter 2, Installation, describes how to install QEMM-386
  203. and use the QEMM-386 Optimize program.
  204.  
  205. ~Item~ Chapter 3, The QEMM386.SYS Program, lists the QEMM-386
  206. command line parameters used to set up your PC's memory.
  207.  
  208. ~Item~ Chapter 4, The QEMM.COM Program, describes how to change
  209. QEMM's current state (ON, OFF, or AUTO), and describes the QEMM
  210. memory reports.
  211.  
  212. ~Item~ Chapter 5,  The LOADHI Programs, describes how to load
  213. TSRs and device drivers in high memory.
  214.  
  215. ~Item~ Chapter 6, DOS Resources Programs, describes the programs
  216. used to load DOS BUFFERS, FILES, FCBS, and LASTDRIVE in high
  217. memory.
  218.  
  219. ~Item~ Chapter 7, The VIDRAM Program, describes how to use the
  220. EGA/VGA video memory to run programs.
  221.  
  222. ~Item~ Chapter 8, Other QEMM-386 Programs, describes EMS2EXT,
  223. which lets you specify how much memory to set as expanded and
  224. extended memory, and EMS, which lets the technical user view and
  225. manipulate EMS handles.
  226.  
  227.  The appendices cover four topics: Appendix A: Troubleshooting,  
  228. Appendix B: Making a Boot Disk,    Appendix C: Creating a Pure
  229. Environment, and    Appendix D: Modifying the MCA.ADL File.
  230.